package cn.hengzhu.main_manager.repository.vo;

import java.io.Serializable;
import java.util.List;

import cn.hengzhu.main_manager.repository.domain.ManageComp;
import io.swagger.annotations.ApiModelProperty;

public class CaseVO implements Serializable {
	/**
	 * @author 刘成
	 * @since 2018年9月27日
	 */
	private static final long serialVersionUID = 1L;
	@ApiModelProperty("储物柜Id")
	private Integer id;// 储物柜Id
	@ApiModelProperty("储物柜MAC值")
	private String caseNo;
	@ApiModelProperty("是否在线")
	private String isOnline;
	@ApiModelProperty("储物柜有多少个门")
	private Integer boxNumber;
	@ApiModelProperty("使用情况")
	private String useCase;// 使用情况
	@ApiModelProperty("开关状态")
	private String switchCase;// 开关状态
	@ApiModelProperty("类型，默认免费")
	private String type = "免费";
	@ApiModelProperty("位置")
	private String place;
	@ApiModelProperty("描述")
	private String des;
	@ApiModelProperty("备注")
	private String caseNoBuy;
	@ApiModelProperty("公司名")
	private String compName;
	@ApiModelProperty("用途")
	private String useType;
	@ApiModelProperty("芯片是否正常")
	private String isNormal;
	@ApiModelProperty("是否能修改尺寸")
	private Byte isSize;
	@ApiModelProperty(value = "公司", hidden = true)
	private List<ManageComp> list;
	@ApiModelProperty(value = "用途", hidden = true)
	private List<CaseUseTypeVO> TypeList;
	@ApiModelProperty("使用截止时间")
    private String useEndTime;
	@ApiModelProperty("是否开启储物柜离线短信通知(1.是   0.否）")
	private Byte isBoxOfflineNotity;
	@ApiModelProperty("绑定的通知手机号")
    private String bindPhoneNumber;

	public String getIsNormal() {
		return isNormal;
	}

	public void setIsNormal(String isNormal) {
		this.isNormal = isNormal;
	}

	public List<CaseUseTypeVO> getTypeList() {
		return TypeList;
	}

	public void setTypeList(List<CaseUseTypeVO> typeList) {
		TypeList = typeList;
	}

	public String getUseType() {
		return useType;
	}

	public void setUseType(String useType) {
		this.useType = useType;
	}

	public String getCompName() {
		return compName;
	}

	public void setCompName(String compName) {
		this.compName = compName;
	}

	public List<ManageComp> getList() {
		return list;
	}

	public void setList(List<ManageComp> list) {
		this.list = list;
	}

	public String getCaseNoBuy() {
		return caseNoBuy;
	}

	public void setCaseNoBuy(String caseNoBuy) {
		this.caseNoBuy = caseNoBuy;
	}

	public String getPlace() {
		return place;
	}

	public void setPlace(String place) {
		this.place = place;
	}

	public String getDes() {
		return des;
	}

	public void setDes(String des) {
		this.des = des;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCaseNo() {
		return caseNo;
	}

	public void setCaseNo(String caseNo) {
		this.caseNo = caseNo;
	}

	public String getIsOnline() {
		return isOnline;
	}

	public void setIsOnline(String isOnline) {
		this.isOnline = isOnline;
	}

	public Integer getBoxNumber() {
		return boxNumber;
	}

	public void setBoxNumber(Integer boxNumber) {
		this.boxNumber = boxNumber;
	}

	public String getUseCase() {
		return useCase;
	}

	public void setUseCase(String useCase) {
		this.useCase = useCase;
	}

	public String getSwitchCase() {
		return switchCase;
	}

	public void setSwitchCase(String switchCase) {
		this.switchCase = switchCase;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getUseEndTime() {
		return useEndTime;
	}

	public void setUseEndTime(String useEndTime) {
		this.useEndTime = useEndTime;
	}

	public Byte getIsBoxOfflineNotity() {
		return isBoxOfflineNotity;
	}

	public void setIsBoxOfflineNotity(Byte isBoxOfflineNotity) {
		this.isBoxOfflineNotity = isBoxOfflineNotity;
	}

	public String getBindPhoneNumber() {
		return bindPhoneNumber;
	}

	public void setBindPhoneNumber(String bindPhoneNumber) {
		this.bindPhoneNumber = bindPhoneNumber;
	}

	public Byte getIsSize() {
		return isSize;
	}

	public void setIsSize(Byte isSize) {
		this.isSize = isSize;
	}
	

}
